#pragma once
#include <vector>
using namespace std;

// CEditSheet

struct CPageInfo {
	CPropertyPage* m_pPage;
	CString m_strFilePath;
	CString m_strFileName;
};

class CEditSheet : public CPropertySheet {
	DECLARE_DYNAMIC(CEditSheet)

public:
	CEditSheet(UINT nIDCaption, CWnd* pParentWnd = nullptr, UINT iSelectPage = 0);
	CEditSheet(LPCTSTR pszCaption, CWnd* pParentWnd = nullptr, UINT iSelectPage = 0);
	virtual ~CEditSheet();
	virtual BOOL OnInitDialog();
	vector<CPageInfo> m_pages;

protected:
	DECLARE_MESSAGE_MAP()
};
